home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2004 September
/
Chip_2004-09_cd1.bin
/
program
/
delphi
/
download
/
nastroje
/
97.mpth_10[1].exe
/
install_script.iss
Wrap
Text File
|
2004-06-17
|
13KB
|
150 lines
;InnoSetupVersion=4.2.1
[Setup]
AppName=mirkes.de Tiny Hexer
AppVerName=mirkes.de Tiny Hexer 1.0
AppId={CC399A03-4695-432E-AE6E-BB450DDE5248}
AppVersion=1.0
AppPublisher=markus stephany
AppPublisherURL=http://www.mirkes.de
AppSupportURL=http://www.mirkes.de/
AppUpdatesURL=http://www.mirkes.de/softwareupdates/
AppMutex=mirkes.de tiny hexer 1
DefaultDirName={pf}\mirkes.de\Tiny Hexer
DefaultGroupName=mirkes.de\Tiny Hexer
UninstallDisplayIcon={app}\mpth.exe
UninstallDisplayName=mirkes.de's Tiny Hexer
OutputBaseFilename=mpth_10
Compression=lzma
ChangesAssociations=yes
LicenseFile=embedded\License.txt
InfoBeforeFile=embedded\InfoBefore.rtf
WizardImageFile=embedded\WizardImage0.bmp
WizardSmallImageFile=embedded\WizardSmallImage0.bmp
[Files]
Source: "{app}\mpth.exe"; DestDir: "{app}"; Components: main;
Source: "{app}\mpth.chm"; DestDir: "{app}"; Components: main;
Source: "{app}\scripts\Checksums.mps"; DestDir: "{app}\scripts"; Components: sample_scripts;
Source: "{app}\scripts\Resize File.mps"; DestDir: "{app}\scripts"; Components: sample_scripts;
Source: "{app}\scripts\Concat Files.mps"; DestDir: "{app}\scripts"; Components: sample_scripts;
Source: "{app}\scripts\Enumerate Differences.mps"; DestDir: "{app}\scripts"; Components: sample_scripts;
Source: "{app}\scripts\Split File.mps"; DestDir: "{app}\scripts"; Components: sample_scripts;
Source: "{app}\scripts\Fill Data.mps"; DestDir: "{app}\scripts"; Components: sample_scripts;
Source: "{app}\scripts\XOR Data.mps"; DestDir: "{app}\scripts"; Components: sample_scripts;
Source: "{app}\scripts\start-stop\finish.mps"; DestDir: "{app}\scripts\start-stop"; Components: sample_scripts;
Source: "{app}\scripts\start-stop\startup.mps"; DestDir: "{app}\scripts\start-stop"; Components: sample_scripts;
Source: "{app}\scripts\export\ex-ctable.mps"; DestDir: "{app}\scripts\export"; Components: impex_scripts;
Source: "{app}\scripts\export\ex-hextext.mps"; DestDir: "{app}\scripts\export"; Components: impex_scripts;
Source: "{app}\scripts\export\ex-intelhex.mps"; DestDir: "{app}\scripts\export"; Components: impex_scripts;
Source: "{app}\scripts\export\ex-motorola.mps"; DestDir: "{app}\scripts\export"; Components: impex_scripts;
Source: "{app}\scripts\export\ex-pascal.mps"; DestDir: "{app}\scripts\export"; Components: impex_scripts;
Source: "{app}\scripts\import\im-hextext.mps"; DestDir: "{app}\scripts\import"; Components: impex_scripts;
Source: "{app}\scripts\import\im-intelhex.mps"; DestDir: "{app}\scripts\import"; Components: impex_scripts;
Source: "{app}\scripts\import\im-motorola.mps"; DestDir: "{app}\scripts\import"; Components: impex_scripts;
Source: "{app}\scripts\Structure Viewer\bmp.mps"; DestDir: "{app}\scripts\Structure Viewer"; Components: struct_scripts;
Source: "{app}\scripts\Structure Viewer\exe.mps"; DestDir: "{app}\scripts\Structure Viewer"; Components: struct_scripts;
Source: "{app}\scripts\Structure Viewer\zip.mps"; DestDir: "{app}\scripts\Structure Viewer"; Components: struct_scripts;
Source: "{app}\scripts\inc\def.mps"; DestDir: "{app}\scripts\inc"; Components: struct_scripts,impex_scripts,sample_scripts;
Source: "{cf}\mirkes.de\mirkesde_webupdate.exe"; DestDir: "{cf}\mirkes.de"; Components: webupdate; Flags: sharedfile promptifolder
Source: "{app}\uni.exe"; DestDir: "{app}"; Components: main;
Source: "{app}\mpth.DEU"; DestDir: "{app}"; Components: german;
Source: "{app}\utils\CRC1632.exe"; DestDir: "{app}\utils"; Components: sample_scripts;
Source: "{app}\utils\md5.exe"; DestDir: "{app}\utils"; Components: sample_scripts;
[Registry]
Root: HKLM; Subkey: "Software\mirkes.de"; Flags: uninsdeletekeyifempty
Root: HKLM; Subkey: "Software\mirkes.de\Tiny Hexer"; Flags: uninsdeletekeyifempty
Root: HKLM; Subkey: "Software\mirkes.de\Tiny Hexer\1.0"; ValueName: "AppPath"; ValueType: String; ValueData: "{app}\"; Flags: uninsdeletekey
Root: HKLM; Subkey: "Software\mirkes.de\Tiny Hexer\1.0"; ValueName: "WebUpdateAssocDeleted"; ValueType: Dword; ValueData: "$1"; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; Subkey: "Software\mirkes.de\Tiny Hexer\1.0\fmTinyHexer1Main\Load"; ValueName: "Open scriptScripts (*.mps)|*.mps|All Files (*.*)|*.*"; ValueType: String; ValueData: "{app}\scripts\"; Flags: uninsdeletekey
Root: HKLM; Subkey: "Software\mirkes.de\Tiny Hexer\1.0\fmTinyHexer1Main\Load"; ValueName: "Open structure scriptScripts (*.mps)|*.mps|All Files (*.*)|*.*"; ValueType: String; ValueData: "{app}\scripts\Structure Viewer\"; Flags: uninsdeletekey
Root: HKLM; Subkey: "Software\mirkes.de\Tiny Hexer\1.0\fmTinyHexer1Main\Load"; ValueName: "Select Startup scriptScripts (*.mps)|*.mps|All Files (*.*)|*.*"; ValueType: String; ValueData: "{app}\scripts\start-stop\"; Flags: uninsdeletekey
Root: HKLM; Subkey: "Software\mirkes.de\Tiny Hexer\1.0\fmTinyHexer1Main\Load"; ValueName: "Select Termination scriptScripts (*.mps)|*.mps|All Files (*.*)|*.*"; ValueType: String; ValueData: "{app}\scripts\start-stop\"; Flags: uninsdeletekey
Root: HKCR; Subkey: ".mps"; ValueType: String; ValueData: "mirkesde_script"; Flags: uninsdeletekey
Root: HKCR; Subkey: "mirkesde_script"; ValueType: String; ValueData: "mirkes.de Script"; Flags: uninsdeletekey
Root: HKCR; Subkey: "mirkesde_script\Shell"; ValueType: String; ValueData: "tinyhex"; Flags: createvalueifdoesntexist uninsdeletevalue uninsdeletekeyifempty
Root: HKCR; Subkey: "mirkesde_script\Shell\edit"; ValueType: String; ValueData: "Edit Script"; Languages: "English"; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKCR; Subkey: "mirkesde_script\Shell\edit"; ValueType: String; ValueData: "Skript bearbeiten"; Languages: "Deutsch"; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKCR; Subkey: "mirkesde_script\Shell\edit\Command"; ValueType: String; ValueData: """notepad.exe"" ""%1"""; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKCR; Subkey: "mirkesde_script\Shell\tinyhex"; ValueType: String; ValueData: "Execute in Tiny Hexer"; Languages: "English"; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKCR; Subkey: "mirkesde_script\Shell\tinyhex"; ValueType: String; ValueData: "In Tiny Hexer ausfⁿhren"; Languages: "Deutsch"; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKCR; Subkey: "mirkesde_script\Shell\tinyhex\Command"; ValueType: String; ValueData: """{app}\mpth.exe"" /s ""%1"""; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKCR; Subkey: "mirkesde_script\DefaultIcon"; ValueType: String; ValueData: "{app}\mpth.exe,1"; Flags: uninsdeletevalue uninsdeletekeyifempty
Root: HKLM; Subkey: "Software\mirkes.de\WebUpdate"; ValueType: String; ValueData: "{cf}\mirkes.de\mirkesde_webupdate.exe"; Components: webupdate;
Root: HKLM; Subkey: "Software\mirkes.de\Tiny Hexer\1.0\fmTinyHexer1Main\Load"; ValueName: "Beenden-Skript wΣhlenSkripten (*.mps)|*.mps|Alle Dateien (*.*)|*.*"; ValueType: String; ValueData: "{app}\scripts\start-stop\"; Components: german; Flags: uninsdeletekey
Root: HKLM; Subkey: "Software\mirkes.de\Tiny Hexer\1.0\fmTinyHexer1Main\Load"; ValueName: "Autostart-Skript auswΣhlenSkripten (*.mps)|*.mps|Alle Dateien (*.*)|*.*"; ValueType: String; ValueData: "{app}\scripts\start-stop\"; Components: german; Flags: uninsdeletekey
Root: HKLM; Subkey: "Software\mirkes.de\Tiny Hexer\1.0\fmTinyHexer1Main\Load"; ValueName: "Strukturskript ladenSkripten (*.mps)|*.mps|Alle Dateien (*.*)|*.*"; ValueType: String; ValueData: "{app}\scripts\Structure Viewer\"; Components: german; Flags: uninsdeletekey
Root: HKLM; Subkey: "Software\mirkes.de\Tiny Hexer\1.0\fmTinyHexer1Main\Load"; ValueName: "Skript ladenSkripten (*.mps)|*.mps|Alle Dateien (*.*)|*.*"; ValueType: String; ValueData: "{app}\scripts\"; Components: german; Flags: uninsdeletekey
Root: HKCU; Subkey: "Software\mirkes.de\Tiny Hexer\1.0\fmTinyHexer1Main\Tools"; ValueName: "Count"; ValueType: String; ValueData: "2"; Components: sample_scripts; Flags: createvalueifdoesntexist
Root: HKCU; Subkey: "Software\mirkes.de\Tiny Hexer\1.0\fmTinyHexer1Main\Tools"; ValueName: "C0"; ValueType: String; ValueData: "Show Checksums"; Components: sample_scripts; Languages: "English"; Flags: createvalueifdoesntexist
Root: HKCU; Subkey: "Software\mirkes.de\Tiny Hexer\1.0\fmTinyHexer1Main\Tools"; ValueName: "P0"; ValueType: String; ValueData: "{app}\scripts\Checksums.mps"; Components: sample_scripts; Flags: createvalueifdoesntexist
Root: HKCU; Subkey: "Software\mirkes.de\Tiny Hexer\1.0\fmTinyHexer1Main\Tools"; ValueName: "D0"; ValueType: String; ValueData: "{app}\scripts"; Components: sample_scripts; Flags: createvalueifdoesntexist
Root: HKCU; Subkey: "Software\mirkes.de\Tiny Hexer\1.0\fmTinyHexer1Main\Tools"; ValueName: "A0"; ValueType: String; ValueData: "$(SCRIPT)"; Components: sample_scripts; Flags: createvalueifdoesntexist
Root: HKCU; Subkey: "Software\mirkes.de\Tiny Hexer\1.0\fmTinyHexer1Main\Tools"; ValueName: "C0"; ValueType: String; ValueData: "Prⁿfsummen anzeigen"; Components: sample_scripts; Languages: "Deutsch"; Flags: createvalueifdoesntexist
Root: HKCU; Subkey: "Software\mirkes.de\Tiny Hexer\1.0\fmTinyHexer1Main\Tools"; ValueName: "C1"; ValueType: String; ValueData: "Resize File"; Components: sample_scripts; Languages: "English"; Flags: createvalueifdoesntexist
Root: HKCU; Subkey: "Software\mirkes.de\Tiny Hexer\1.0\fmTinyHexer1Main\Tools"; ValueName: "P1"; ValueType: String; ValueData: "{app}\scripts\Resize File.mps"; Components: sample_scripts; Flags: createvalueifdoesntexist
Root: HKCU; Subkey: "Software\mirkes.de\Tiny Hexer\1.0\fmTinyHexer1Main\Tools"; ValueName: "D1"; ValueType: String; ValueData: "{app}\scripts"; Components: sample_scripts; Flags: createvalueifdoesntexist
Root: HKCU; Subkey: "Software\mirkes.de\Tiny Hexer\1.0\fmTinyHexer1Main\Tools"; ValueName: "A1"; ValueType: String; ValueData: "$(SCRIPT)"; Components: sample_scripts; Flags: createvalueifdoesntexist
Root: HKCU; Subkey: "Software\mirkes.de\Tiny Hexer\1.0\fmTinyHexer1Main\Tools"; ValueName: "C1"; ValueType: String; ValueData: "Dateigr÷▀e Σndern"; Components: sample_scripts; Languages: "Deutsch"; Flags: createvalueifdoesntexist
[Run]
Filename: "{app}\mpth.exe"; Description: "Run Tiny Hexer now"; Languages: "English"; Flags: postinstall unchecked skipifsilent nowait
Filename: "{app}\mpth.exe"; Description: "Tiny Hexer starten"; Languages: "Deutsch"; Flags: postinstall unchecked skipifsilent nowait
[UninstallRun]
Filename: "{app}\uni.exe"; Parameters: "/uninst"; WorkingDir: "{app}"; RunOnceId: "uninst1"; Flags: skipifdoesntexist waituntilidle
[Icons]
Name: "{group}\mirkes.de Tiny Hexer"; Filename: "{app}\mpth.exe"; IconFilename: "{app}\mpth.exe";
Name: "{group}\mirkes.de Tiny Hexer Help"; Filename: "{app}\mpth.chm";
Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\Tiny Hexer"; Filename: "{app}\mpth.exe"; WorkingDir: "{app}"; IconFilename: "{app}\mpth.exe"; Tasks: quicklicond,quicklicon;
Name: "{userdesktop}\Tiny Hexer"; Filename: "{app}\mpth.exe"; WorkingDir: "{app}"; IconFilename: "{app}\mpth.exe"; Tasks: deskicond,deskicon;
Name: "{sendto}\mirkes.de Tiny Hexer"; Filename: "{app}\mpth.exe"; WorkingDir: "{app}\";
[Tasks]
Name: "quicklicon"; Description: "Create a Quick Launch Icon"; Languages: "English";
Name: "deskicon"; Description: "Create a Desktop Icon"; Languages: "English";
Name: "deskicond"; Description: "Symbol auf dem Desktop erzeugen"; Languages: "Deutsch";
Name: "quicklicond"; Description: "Symbol in der Schnellstartleiste erzeugen"; Languages: "Deutsch";
[Components]
Name: "main"; Description: "Program Files"; Types: "custom compact full";
Name: "sample_scripts"; Description: "Sample scripts"; Types: "custom full";
Name: "impex_scripts"; Description: "Import/Export scripts"; Types: "custom full";
Name: "struct_scripts"; Description: "Structure Viewer scripts"; Types: "custom full";
Name: "webupdate"; Description: "Web Update"; Types: "custom full";
Name: "german"; Description: "Deutsche Sprachunterstⁿtzung"; Types: "full custom"; Languages: "Deutsch";
[UninstallDelete]
Type: files; Name: "{app}\openfiles.ini"; Components: sample_scripts;
[Types]
Name: "full";
Name: "compact";
Name: "custom";
[CustomMessages]
English.AdditionalIcons=Additional icons:
English.CreateDesktopIcon=Create a &desktop icon
English.CreateQuickLaunchIcon=Create a &Quick Launch icon
English.ProgramOnTheWeb=%1 on the Web
English.UninstallProgram=Uninstall %1
English.LaunchProgram=Launch %1
English.AssocFileExtension=&Associate %1 with the %2 file extension
English.AssocingFileExtension=Associating %1 with the %2 file extension...
Deutsch.AdditionalIcons=ZusΣtzliche Symbole:
Deutsch.CreateDesktopIcon=&Desktop-Symbol anlegen
Deutsch.CreateQuickLaunchIcon=Symbol in der Schnellstartleiste anlegen
Deutsch.ProgramOnTheWeb=%1 im Internet
Deutsch.UninstallProgram=%1 entfernen
Deutsch.LaunchProgram=%1 starten
Deutsch.AssocFileExtension=&Registriere %1 mit der %2-Dateierweiterung
Deutsch.AssocingFileExtension=%1 wird mit der %2-Dateierweiterung registriert...
[Languages]
; These files are stubs
; To achieve better results after recompilation, use the real language files
Name: "English"; MessagesFile: "embedded\English.isl";
Name: "Deutsch"; MessagesFile: "embedded\Deutsch.isl";